home *** CD-ROM | disk | FTP | other *** search
- # rcS - System V single-user mode compatibility
- #
- # This task handles the old System V-style single-user mode, this is
- # distinct from the other runlevels since running the rc script would
- # be bad.
-
- description "System V single-user mode compatibility"
- author "Scott James Remnant <scott@netsplit.com>"
-
- start on runlevel S
- stop on runlevel [!S]
-
- console owner
- script
- if [ -x /usr/share/recovery-mode/recovery-menu ]; then
- exec /usr/share/recovery-mode/recovery-menu
- else
- exec /sbin/sulogin
- fi
- end script
-
- post-stop script
- # Don't switch runlevels if we were stopped by an event, since that
- # means we're already switching runlevels
- if [ -n "${UPSTART_STOP_EVENTS}" ]
- then
- exit 0
- fi
-
- # Switch, passing a magic flag
- start --no-wait rc-sysinit FROM_SINGLE_USER_MODE=y
- end script
-